hcm implementations